@charset "utf-8";
/* CSS Document */
body{font:12px/1.5 "微软雅黑",arial,\5b8b\4f53;color:#333333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,ol{padding:0; margin:0;}
table{border-collapse:collapse;cellpadding:0; cellspacing:0;}
h1,h2,h3,h4,h5,h6{font-size:100%; }
img{border:0; vertical-align:top;}
a{text-decoration:none; color:#333333}
a:hover{ color:#02A0EA}
a:focus,input{outline:none}
ul {list-style: none;}
ol {list-style: none;}
.left{float:left;}
.right{float:right;}
.clear {clear:both;}
.font_center{ text-align:center}
.m_tb20{ margin:15px 0 20px 0; overflow:hidden;zoom:1}
.p_tblr{ padding:15px}
.w1200{ width:1200px; margin:0 auto; clear:both; }


/*top*/
.header { background:#FBFBFB; height:30px; line-height:30px; border-bottom:solid 1px #E0E0E0; }
.header a{ color:#333333; margin-right:10px}
.header a:hover{ color:#02A0EA}
.header .right a{ margin-left:5px; margin-right:5px}
.top_grzx{ float:right; position:relative}
.top_grzx ul{ display:none}
.top_grzx:hover > ul{ display:block; position:absolute; background:#FFF;  border:solid 1px #E0E0E0; border-top:none; width:80px; text-align:center}
.top{ clear:both}
.logo a{ background:url(../images/logo.png) no-repeat; text-indent:-9999px; width:169px; height:93px; float:left; margin-top:18px }
.nav_mid{ float:left; position:relative; z-index:1; margin-left:200px; margin-top:35px}
.nav_mid span{float:left; font-size:12px}
.nav_mid span input[type="text"]{ border:#D7D9DB solid 1px; height:35px; line-height:35px; width:280px; float:left; padding:0 2px }
.nav_mid span input[type="button"]{ background-color:#02A0EA; color:#FFF; border:none; height:37px; line-height:37px; float:left; font-size:16px; padding:0 20px; }
.nav_mid p { clear:both; padding-top:10px}
.nav_mid p a{ color:#555555; margin:0 5px}
.top_ewm{ float:right;margin-top:20px; margin-bottom:15px}
.top_ewm dl{ float:left; width:100px; text-align:center}
.top_ewm img{ border:solid 1px #DCD9D9}
/*top end*/
/*footer*/
.footer{ border-top:2px solid #02A0EA; clear:both; padding-top:25px; overflow:hidden;zoom:1}
.footer .w1200{ padding-left:300px; width:980px;}
.footer dl{ float:left; margin:0 30px;}
.footer dl a{ color:#333333}
.footer dl dt{ font-size:16px; margin-bottom:15px}
.footer dl dd{ font-size:12px; line-height:20px;}
.footer  p{ clear:both; text-align:center; clear:both; height:40px; line-height:40px}
/*footer end*/